# 定义一个变量
num = 100
# 出现错误之前 会抛出一个异常
# 异常  非平常  
try:
    # 可能出现问题的部分  放到try中
    print(num1)
# 捕获异常 Exception
# as e 把异常的信息 赋值给e
except NameError as e:
    # print(e) 存储到日志文件
    print('未定义这个变量')

print(11111)

# 字典  key=>value
dict = {
    'name':'tom',
    'age':4,
    'num':100
}
try:
    print(dict['name1'])
except KeyError as e:
    print(e)
    print('没有这个键名')

# 列表 
list = [1,2,3,4,5]
print(list[6])
# 捕获这个IndexError如何去做？